home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / ELECTRON / 3511.ZIP / ACIRAN.DO$ / aciran.doc
Text File  |  1992-09-01  |  33KB  |  773 lines

  1.                          ACIRAN V1.4 for Windows
  2.                        Linear AC Circuits Analysis
  3. Introduction.
  4.  
  5. This Help file is a small subset of the printed manual supplied to registered
  6. users.
  7.  
  8. ACIRAN is a Linear AC Circuit Analysis Program designed to ease small signal
  9. ac analysis of active and passive circuits. ACIRAN can handle Resistors,
  10. Capacitors, Inductors, Transformers(Ideal), Fets, Transistors, Operational
  11. Amplifiers, Transmission Lines, and Voltage Controlled Current Sources.
  12.  
  13. To save time and ease design a number of Fet,Opamp and Transistor
  14. model parameters have been supplied. More complex models can be built up using
  15. passive components and Voltage Controlled Current sources.
  16.  
  17. Installation.
  18.  
  19.  ACIRAN V1.4 was created using the Turbo Pascal for Windows Compiler (V 1.5)
  20. and is able to support co-processors, if you machine has a floating point chip
  21. this is detected by ACIRAN and used for all calculations, if you do not have a
  22. co-processor, it is simulated by software.
  23.  
  24. Aciran will run under Windows 3.0 or 3.1 in Standard, or Extended mode, it
  25. requires a 286 with at least 1Mbyte of ram.
  26.  
  27. Before using ACIRAN first make a backup copy on another disk, then put the
  28. original in a safe place.
  29.  
  30. Some of the files are compressed. You must run the install program first to
  31. unpack these to your working disk/directory. Select Run from the Program
  32. Manager and enter a:install (or whatever drive you are installing from).
  33.  
  34. If you are in DOS, switch to the drive containing AFW and type win install.
  35.  
  36.  
  37. Getting Started.
  38.  
  39. The main menu offers the following selection:
  40.  
  41. File   Edit   Config   Data   Analyse   Results   Graph              Help
  42.  
  43. These are explained below.
  44.  
  45. File provides the following sub-menu
  46.  
  47. New
  48. Open
  49. Save
  50. Save As
  51. Printer SetUp
  52. Exit
  53.  
  54. New is used to enter a new circuit description to ACIRAN and as it clears
  55. any previous circuit from memory you should save any data that you have
  56. in memory first. You will be given a warning first.
  57.  
  58. Open allows you to load a previously saved circuit for analysis or
  59. modification. Circuits are expected to have extension .CIR or .CTS
  60. (automatically appended by ACIRAN). You will be presented with a Filebox.
  61. Use the cursor keys or mouse to highlight the file you wish to load and
  62. then press return or click the OK button.
  63.  
  64. Save allows you to save your circuit description to disk. If you are entering
  65. a large circuit then you should save it periodically.
  66.  
  67. Save_As allows you to save your circuit under a new name, perhaps to save
  68. a diffenent version. Save_As will be called the first time a circuit is
  69. saved as it will not have an existing filename.
  70.  
  71. Printer SetUp will allow you to configure your printer, e.g. select landscape
  72. or portrait mode.
  73.  
  74. Exit will exit from ACIRAN and take you back to Windows. Any circuit
  75. description held in memory will be lost so make sure you have saved any
  76. data that you want to keep. ACIRAN will give a warning if you have not
  77. saved your circuit and have made changes.
  78.  
  79. Edit allows you to make changes to the circuit description such as adding
  80. or deleting components and changing component values. Edit has its own
  81. sub-menu which will be described later.
  82.  
  83. Config allows you to set up certain flags and to request additional circuit
  84. parameters such as impedance and return loss. This information is stored
  85. along with the circuit details in the files. The Config dialog box will
  86. be descibed later.
  87.  
  88. NetList allows you to inspect your circuit description by listing the
  89. components,their values and circuit connections. You can send the data to
  90. a printer by selecting Print from the system menu of the Netlist Window.
  91.  
  92. Analyse instructs ACIRAN to analyse the circuit in memory. Logarithmic and
  93. Linear frequency sweeps are allowed. ACIRAN can also carry out Monte-Carlo
  94. analysis if component tolerances have been entered.
  95.  
  96. Results offers the choice to Display or File. To view the results select
  97. Display, to obtain a hard copy of these result the Print option should be
  98. selected from the system menu of the Results Window. Results can also be
  99. stored in a text file for later use.
  100.  
  101. Graph will plot various parameters such as Gain or phase against frequency.
  102. A Hard copy can be obtained by selecting Print from the menu.
  103.  
  104. To enter a circuit select New and enter a circuit name. This is for your
  105. benifit only, and appears in listings.
  106.  
  107. Next you will see a dialog box of component types, use the normal selection
  108. methods to choose a component type. If  the  component type is Fet, Opamp
  109. or Transistor you will be asked if you wish to load model parameters from
  110. disk. If you select to do so you will be presented with another file
  111. selection box, to choose the component model. More about this later.
  112.  
  113. An Example
  114. A number of examples are included on the disk.
  115. They will provide the most ideal method of learning ACIRAN. Enter the first
  116. one from the keyboard. The circuit is shown below:
  117.  
  118. RC Filter.
  119.              R1
  120. node 1      ________                                          node 2
  121.   0---------|       |---------------------o-------------------------0
  122.             --------                      |
  123.           100 +/- 0.5%                    |
  124.                                          ----
  125.                                          |  | R2
  126.                                          |  |
  127.                                          |  | 10 +/- 2%
  128.    INPUT                                 ----               OUTPUT
  129.                                           |
  130.                                           o node 3
  131.                                           |
  132.                                         ----- 0.001uF +/- 10%
  133.                                         _____
  134.                                           |     C1
  135.                        node 0             |
  136.   0_______________________________________o_________________________0
  137.  
  138. Select New from the File Menu.
  139. Enter the circuit description 'RC Filter' <cr>.
  140.  
  141. When  the Select component box is displayed,choose a resistor, and a form
  142. will appear on the screen ,you will be asked for the component identifier,
  143. enter 'R1' and press <TAB>.(Up to 5 characters can be entered for the
  144. component identifier).
  145.  
  146. You will now move to the next input field, you will then be asked for the
  147. value of R1. Enter 100 <TAB>.
  148.  
  149. You will then be asked for the tolerance in %. Enter 0.5 <TAB>. (The
  150. leading Zero is essential).
  151.  
  152. Next you will be asked 'From Node', Enter 1 <TAB>, and then 'To node',
  153. Enter 2 <TAB>.
  154.  
  155. The convention in ACIRAN is that the INPUT NODE is ALWAYS 1 and the GROUND
  156. NODE is ALWAYS 0. The OUTPUT NODE is variable(more about this later).
  157.  
  158. Once you have completed the form you must press enter or click the OK
  159. button to exit and save you data.
  160.  
  161. If you press Cancel the data will be ingored. You can move around the input
  162. form changing the information using the edit keys, until you are happy with
  163. what you have entered. Previously entered data that is presented and can be
  164. accepted by entering <cr>.
  165.  
  166. Enter component R2 in the same way, it is not important which way round
  167. the passive component is connected.
  168.  
  169. To enter C1 select Capacitor, and for the value enter 0.001u. the 'u' or 'U'
  170. at the end tell ACIRAN that the value is in microfarads.
  171.  
  172. A number of multiplier options are allowed and upper or lower case can be
  173. interchanged in all cases except 'M' and 'm'.
  174.  
  175. The multipliers accepted by ACIRAN are
  176.  
  177.    'G' or 'g'      Giga   =   x1E9
  178.    'M'             Mega   =   x1E6
  179.    'K' or 'k'      Kilo   =   x1E3
  180.    'm'             milli  =   x1E-3
  181.    'U' or 'u'      micro  =   x1E-6
  182.    'N' or 'n'      nano   =   x1E-9
  183.    'P' or 'p'      pico   =   x1E-12
  184.  
  185. These multipliers can be entered in a number of formats, eg 1k2, 1K2,1.2K
  186. 1200 12e2,12E2 and 1.2e3 are all acceptable and identical .
  187.  
  188. Now that the circuit has been entered click Cancel in response to next
  189. component and you will be asked for the Output node.
  190.  
  191. If you press <cr> without entering any data ACIRAN will assign the highest
  192. node used to the output node. In this circuit this is not the case and you
  193. must enter 2 <cr>.
  194.  
  195. It is advisable to save your work and so as soon as the main menu returns
  196. press Alt-F for File then Alt-S for Save, or use the mouse.
  197.  
  198. When asked for a file name enter any valid filename, remember to omit any file
  199. extension.
  200.  
  201. You can check your circuit configuration by selecting NetList. The circuit
  202. listing is displayed. You can scroll through it using the scroll bar on
  203. the left of the window, or by pressing the up/down arrow keys or PageUp and
  204. PageDn keys. To Print the data select Print from the windows system menu.
  205.  
  206. Check that the circuit connections are correct.
  207.  
  208. If you do not wish to enter the circuit yourself you can load it from the disk
  209. by selecting Open at the main menu and loading 'EXAMPL1'.
  210.  
  211. Now analyse the circuit by Selecting Analyse at the main menu.
  212.  
  213. A frequency input form will appear, you must complete at least the
  214. first three entries, some have minimum default values already
  215. loaded.
  216.  
  217. You can select Log or Linear sweep from the Config box, the default is Log.
  218. For the moment leave it as Log.
  219.  
  220. Now enter the start frequency. Enter 100k and press <TAB>.
  221.  
  222. Enter End frequency 100M (note capital 'M' for Megahertz).
  223.  
  224. Finally enter the number of frequency steps, 10 <cr>.
  225.  
  226. Leave the default number of passes as 1. Remember to press return or click
  227. OK once you are satisfied with the input data.
  228.  
  229. If however you enter a number of Passes > 1 then ACIRAN will analyse your
  230. circuit that number of times, and on each pass it will vary the component
  231. values within the tolerance limits you specified for each  component.
  232. This feature will be discussed later.
  233.  
  234. ACIRAN will now analyse your circuit from 100 kilohertz to 100 megahertz
  235. in 10 Logarithmic steps. The Sweep mode selected will remain in force in
  236. future analysis unless you specifically change it. During Analysis the 
  237. frequency sweep mode and range are displayed and a counter shows the percentage
  238. of the analysis completed. You Can abort the run by pressing Escape or
  239. clicking on the Cancel button. In either case you will get a message when
  240. the analysis is over. NOTE: Due to the numerically intensive nature of this
  241. program there may be a few seconds delay between the user aborting the run
  242. and Aciran recognising the abort message as it only checks the message queue
  243. once during each frequency pass.
  244.  
  245. Select Results to see a table of results. Only Gain, Phase and Time Delay
  246. are shown by default, to see impedance or return loss you must check the
  247. boxes in the Config dialog box. To print select Print from system menu.
  248.  
  249. Close the Results window, or minimize it. Select Graph and choose
  250. Magnitude. If your printer has Graphics capability you can obtain hard copies
  251. by selecting Print from the menu of the Graph Window use the mouse or press
  252. Alt + P.
  253.  
  254.  
  255. The results for the RC Filters are shown below.
  256.  
  257. Transmission Results for RC Filter - See Printed Manual
  258.  
  259. Monte-Carlo
  260. Select Analyse again, but this time change the number of tolerance passes
  261. to 3 . It is not necessary to enter the Start and End frequencies again,or
  262. the number of steps, as ACIRAN will remember the previous values. You can
  263. however change any one of them (or all) if you wish. It is only necessary
  264. that you do not try to violate the input requirements (such as End frequency
  265. coming before Start frequency or a Log sweep on too small a frequency range).
  266.  
  267. Keep the same frequency range and number of steps as before, and so enter <TAB>
  268. for each entry. This time during Analysis the window text shows the current
  269. Monte-Carlo pass being executed. At each pass the circuit is analysed using
  270. component values selected at random from within component tolerance limits.
  271.  
  272. After analysis ACIRAN will output the results but this time the heading Upper
  273. Limit appears. This shows the upper limits reached during the Monte-Carlo
  274. passes. The Lower Limits are printed next. If you select Graph you will see not
  275. one but two graphs showing the spread of results obtained. This tolerance
  276. analysis lets you see how your circuit is likely to vary in performance
  277. due to component tolerances. In this example only 3 passes  have been selected
  278. but in practice several hundred passes may be needed to give a representative
  279. picture.
  280.  
  281. However this would take a lot longer and for large circuits the time can become
  282. excessive especially if there are a large number of frequencies.
  283.  
  284. The largest number of passes is 32767.
  285.  
  286. Editing
  287. Having entered the circuit (either from the keyboard or from disk), it is
  288. necessary to be able to modify it, in order to fine tune it.
  289.  
  290. At the Main menu select Edit, and a sub-menu appears with the
  291. following selection:
  292.  
  293.  
  294.     Add
  295.     Change
  296.     Delete
  297.     Name 
  298.     Output 
  299.  
  300. and  selection is made as before.
  301.  
  302. Add allows you to extend your circuit provided there is enough room to do
  303. so. If you had previously saved your circuit (which you ought to do on a
  304. regular basis) it will allow you to carry on building your circuit from where
  305. you left off.
  306.  
  307. Change allows you to change a components identifier, Reference, value,
  308. tolerance, and nodal connections. If you wish to change the component type
  309. delete the component and add a new one of the correct type.
  310.  
  311. Delete allows the deletion of a component. You will be asked to confirm
  312. that you wish to delete it.
  313.  
  314. Name allows you to change the circuit identifier (or name) of the circuit.
  315.  
  316. Output allows you to change the output node. If you wish you can look at
  317. nodes internal to the circuit to see their response. In some cases a circuit
  318. may have more than one output node, for example a circuit with one input
  319. and two complementary outputs, perhaps with a constant phase shift between
  320. the two outputs.
  321.  
  322. How to Modify a Circuit
  323. Now change the value of C1 to shift the response of the RC Filter.
  324.  
  325. If you have exited ACIRAN restart it and load 'EXAMPL1'.
  326. Select Edit and then select Change. You will be presented with a Pick
  327. list, select C1, by double clicking it, or selecting it then clicking OK.
  328. When asked for the value enter 0.002u <cr>.
  329.  
  330. The new value will be assigned to C1. Quit Editing and display the
  331. circuit listing, check that C1 has the new value. Select Analyse and test
  332. the circuit response. If you have not exited from ACIRAN you will not have
  333. to re-enter the Start,End and frequency Step values,nor the Output node.
  334. From the output results (and graphs) you can see the effect of the circuit
  335. change. If you wish you can save this circuit, either as a new one under a
  336. new filename,or you can overwrite the old circuit description.
  337.  
  338. Suppose for the sake of instruction it is decided that R2 should be changed
  339. from a resistor to an inductor, this would give a notch Filter.
  340.  
  341. This can be done by first deleting R2 and then adding an inductor L1.
  342.  
  343. From the main menu select Edit, and then Delete. Select R2 from the list.
  344.  
  345. Select Add, Chose Inductor, Enter the component identity as 'L1', it's
  346. value as 0.33u (0.33 micro-henry), Tolerance 10, and its connections
  347. 'From node' 2,'To node' 3.
  348.  
  349. Check the circuit listing.
  350.  
  351. Re-Analyse the circuit and check that it is now a notch filter. Use the
  352. same frequency range. If you have not exited ACIRAN you need not re-enter
  353. this data. 
  354.  
  355. Now that you have changed the circuit you should give it a new name.
  356. Enter the Edit menu and select Name.
  357. Enter 'RLC Notch Filter' <cr>. 
  358. You may wish to save your new circuit under a new filename. Select Save_As.
  359.  
  360. Transmission Results for RLC - See Printed Manual
  361.  
  362. How to Configure Aciran.
  363. ------------------------
  364. At the Main menu select 'C' for Config, and a dialog box appears with the
  365. following selection:
  366.  
  367.   Format Polar or Cartesian checkbox
  368.   Returnloss On or Off checkbox
  369.   Impedance On or Off checkbox
  370.   Sweep Logarithmic or Linear checkbox
  371.   Tolerance On or Off checkbox
  372.   Beep On or Off checkbox
  373.   Generator Reference Impedance edit window
  374.   Load Reference Impedance edit window
  375.  
  376. Format allows you to select the format used for impedance results. A
  377. choice of Polar or Cartesian coordinates is available. Choice is made by
  378. pressing clicking on the relevant checkbox, the other box will be unchecked.
  379.  
  380. If you select  Polar (this is the default setting) then impedance results
  381. will be output as a Magnitude and Phase angle. On the other hand if you
  382. select Cartesian then impedance results will be output as a Real and Imaginary
  383. part.
  384.  
  385. ReturnLoss is calculated with respect to the input and output referance 
  386. impedances. The default is 100Mohm real for both input and output. This means
  387. that your circuit is analysed without taking into account the effect of 
  388. realistic source and load impedances.
  389.  
  390. You can change the Source and Load referance impedances to more practical
  391. values and Input and Output impedances will be calcuated taking these
  392. referances into account, or if you leave them unchanged you will get the open
  393. circuit input and output impedances without loading effects. Once you have
  394. changed the referance impedances they will remain changed until you load
  395. or enter a new circuit, or specifically alter them. ALL config options are
  396. saved along with the circuit data to save having to change it every time
  397. the circuit file is loaded.
  398.  
  399. Impedance and ReturnLoss calculations are automatically performed, they are not
  400. displayed unless checked in the config box. The Graphs are available always.
  401. Once you have changed the referance impedances they will remain in effect
  402. until you load or enter a new circuit, or specifically alter them again.
  403.  
  404. This will be illustrated later by an example.
  405.  
  406. Sweep allows you to change the sweep mode (Logarithmic or Linear). If you 
  407. start a New circuit the Sweep mode defaults to Logarithmic. This mode
  408. will remain in force until changed by means of the Config Sweep command.
  409.  
  410. Tolerance simply toggles the Tolerance entries flag on and off. If, in order
  411. to save time you selected no tolerance entries for a circuit, and at a later
  412. date wanted to see the effect of tolerance on your circuit due to one or
  413. more components, you can turn on tolerance by means of this switch. All the
  414. components will originally have 0% tolerance but you can change this by
  415. using the Change feature.
  416.  
  417. Beep allows you to turn off the warning beeps that are issued by ACIRAN
  418. should you not wish to disturb others. The only exception is the case where
  419. you are about to exit ACIRAN or load a new circuit, and have not saved your
  420. work.
  421.  
  422. Generator
  423. This option allows you to set up the source referance impedance. You may enter
  424. values in the same format as that used for resistors (ie multipiers are 
  425. accepted).
  426.  
  427. Load
  428. This option allows you to set up the load referance impedance. You may enter
  429. values in the same format as that used for resistors (ie multipiers are 
  430. accepted).
  431.  
  432. Further Examples
  433.  
  434. You have now covered most aspects of ACIRAN with the exception of MODELS.
  435. How to create your own MODELS using any wordprocessor is explained in the
  436. Appendix, for the moment simply examine how you can use the ones supplied on
  437. the disk. To do this look at some more examples which make use of MODELS.
  438.  
  439. The next circuit (EXAMPL2 on the disk) uses a single transistor in a common
  440. emitter amplifier, and is shown below:
  441.  
  442. Transistor Amplifier See Printed Manual
  443.  
  444. Note that both power supply rails are numbered node zero. This is because
  445. as far as AC analysis is concerned the power supply is an AC short circuit,
  446. normally due to decoupling capacitors. You could add a DC Voltage Source
  447. which is included for compatibility with PSpice. The Voltage source will be
  448. treated as a short for AC Analysis purposes.
  449.  
  450. Enter the circuit as shown. When you select component type Transistor you
  451. will be asked if you want to load model parameters, enter 'Y'.
  452.  
  453. You will be presented with a filebox similar to the type used for loading
  454. circuit files, select a 'BC107'.
  455.  
  456. How to add more models will be covered later.
  457.  
  458. If you enter 'N' for loading a model file  ACIRAN will assume that you are
  459. unable to supply a model file and will ask you for details of the transistor
  460. which must be entered from the keyboard. 
  461.  
  462. In either case once the Transistor parameters are loaded you will be 
  463. presented with a Transistor Form, most of the details will be filled in if
  464. you loaded model parameters from disk (This is also true for FET and OPAMP)
  465. model files). You must enter a circuit identifier,(this is needed to select
  466. the component from a Pick List during subsequent edit operations), also
  467. for the Base, Collector, and Emitter node connections, and these should
  468. be entered with reference to the above circuit.
  469.  
  470. The default collector current is 1mA, this can be altered once you have
  471. calculated the DC current.
  472.  
  473. Analyse the circuit from 10 hertz to 10 Megahetrz in 10 Log steps. The resistor
  474. R5 is not needed by ACIRAN but was added so that the results of the ACIRAN
  475. analysis could be compared with the output from a proprietary Circuit Analysis
  476. package that runs on a Vax under VMS4.6.
  477.  
  478. The results compared almost exactly at low frequencies and only at higher
  479. frequencies could any significant differance be spotted.
  480.  
  481. This is due to the type of transistor model used by ACIRAN which is a simple
  482. model requiring only 3 nodes. A more precise model can be used which requires
  483. one extra node for each transistor, and the same circuit using just such a
  484. model is illustrated in EXAMPL3.
  485.  
  486. Transistor Amplifier Results - See Printed Manual
  487.  
  488. A Transistor can be modeled using the Hybrid PI model as show below:
  489.  
  490. Hybrid PI Model See Printed Manual
  491.  
  492. The three nodes B,C,E are the same as before,however an extra node b' is
  493. needed to model the Transistor base spreading resistance. The parameters
  494. shown can be calculated from manufactures test data and are dependant on
  495. the small signal 'h' parameters, the transition frequency FT, collector
  496. current and the transistor internode capacitances.
  497.  
  498. In EXAMPL3 the BC107 transistor has been modeled in this way. Methods of
  499. calculating the Hybrid parameters can be found in the Appendix. The only
  500. new component type is the Voltage controlled Current Source 'gm'.
  501.  
  502. The Source is a four terminal device which can be used to model all kinds of
  503. active devices such as Fets and Opamps. The From node is the current source,in
  504. this case the Collector, and the To node is the current drain. The + control
  505. node is the drive source for the current generator, here the Base, and the
  506. - control node is the drive sink, for a CE circuit it is the Emitter.
  507.  
  508. Analyse EXAMPL3 over the same frequency range as EXAMPL2 and examine the
  509. differences.
  510.  
  511. The rest of this manual will describe the circuit examples supplied on the
  512. disk. Each example was chosen to exhibit certain features of ACIRAN.
  513.  
  514. All resistors are 1% and all capacitors 10% unless stated otherwise.
  515.  
  516. EXAMPL4
  517.  
  518. This is a simple transformer coupled stage connecting a 50 ohm source to a 1k
  519. load. As ACIRAN references both Input and Output to ground it is necessary
  520. to connect the transformer primary and secondary windings to ground for
  521. analysis. In practice these connections could be omitted to provide DC
  522. isolation.
  523. In transformer coupled amplifier stages where the second stage is referenced
  524. to ground there is no problem and the transformer can be connected as normal.
  525.  
  526. As stated before ACIRAN models Ideal transformers, whereas in reality
  527. transformers have winding resistance and inductance.These imperfections
  528. are modeled by adding resistors and inductors to the circuit as shown below.
  529.  
  530. RP and RS are the primary and secondary DC winding resistances for the
  531. transformer. The inductors LP and LS simulate the transformer inductances.
  532. The primary has 1000 turns and the secondary 1080, therefore as a ratio to
  533. one is required, enter 1.080 into the transformer form at the ratio field.
  534.  
  535. Analyse the circuit from 20 to 20k in 10 Logarithmic steps.
  536.  
  537. Transformer Coupled Stage See Printed Manual
  538. Transformer Stage Results - Stage See Printed Manual
  539.  
  540. EXAMPL5
  541. This is an Elliptic-function Bandpass Filter. The filter is to work into
  542. a 10K Load from a 10K Source. Select Config and check ReturnLoss.
  543. You should then change the source and Load referance impedances,Zin and
  544. Zout, the default is 100Mohms real. You can change these to 10K real and
  545. 0 ohms imaginary.
  546.  
  547. Quit Config and analyse the filter. The filter has a passband from
  548. approximately 15khz to 20khz. Using a Linear sweep examine the response
  549. from 12khz to 24khz in 10 steps. Notice that the filter response changes
  550. sharply below 15khz and above 20khz. Now examine the response from 15khz
  551. to 20 khz in 40 steps, in order to see how much ripple exists in the passband.
  552.  
  553. Elliptic-Function Bandpass filter See Printed Manual
  554.  
  555. Transmission Results for Elliptic BandPass Filter -  See Printed Manual
  556.  
  557. EXAMPL6
  558. This is a VHF/Video amplifier using an FET.The circuit is show below:
  559. Again note that both power rails are at node 0. 
  560. Analyse the circuit from 1M to 200M on a Log sweep.
  561.  
  562. Fet Amplifier See Printed Manual
  563. Fet Amplifier Results - See Printed Manual
  564.  
  565. EXAMPL7
  566. This example is of a Twin-T notch filter and illustrates the use of an Opamp.
  567. The circuit is shown below:
  568.  
  569. Twin-T Filter See Printed Manual
  570. Analyse the circuit from 10 hertz to 2k hertz in 10 Linear steps.
  571. Note that the notch frequency occurs at about 1khz.
  572. Twin-T Filter Results - See Printed Manual
  573.  
  574. EXAMPL8
  575. This is a Single Bandpass Filter section. It has a response curve which
  576. is the inverse of exampl7. It is designed to have a centre frequency of
  577. 3.6khz and a 3dB bandwidth of 60Hz. Analyse the circuit on a Linear sweep
  578. from 3.0khz to 4.5khz in 10 steps.
  579.  
  580. Note that R6 is variable in order that the circuit response can be finely
  581. adjusted.Experiment by changing the value of R6.
  582.  
  583. Single Bandpass Filter See Printed Manual
  584. Single BandpassFilter Results - See Printed Manual
  585.  
  586. EXAMPL9
  587. This circuit is an active delay line with a gain of 20dB and a 100uS constant
  588. within 3% to 3khz. Up till now the circuit Amplitude has been of paramount
  589. importance, but this is not always the case. The Time or Group delay has
  590. an important part to play especially in telecommunication circuits where
  591. poor Group delay response can introduce distortion. 
  592.  
  593. It is also possible to look at the open circuit input and output impedance.
  594. In this example select Config and then select Cartesian format. Do not
  595. change the referance impedance from the default of 100Mohms.
  596.  
  597. In this example the circuit provides not only gain but almost constant
  598. Time-delay for frequencies up to 3khz. 
  599.  
  600. Analyse the circuit on a Linear sweep from 100hz to 3khz.
  601. 100uS delay Line See Printed Manual
  602. Delay Line Results - See Printed Manual
  603.  
  604. EXAMPL10 
  605. This is quite a large circuit and demonstrates how ACIRAN can handle even
  606. the most complex analysis.
  607.  
  608. LowPass Filter See Printed Manual
  609. Low Pass Filter Results - See Printed Manual
  610.  
  611. The circuit is a five stage GIC Elliptic-function Low Pass filter. It is
  612. to have low insertion loss and ripple in the pass band up to 260Hz, and
  613. to have a minimum attenuation outside the passband of 60dB at 270Hz.
  614.  
  615. In practice variable resistors are needed to adjust the GIC to obtain the
  616. desired response.
  617.  
  618. Analyse the circuit from 100 to 300Hz in 10 Linear steps. This circuit will
  619. take several minutes to Analyse.
  620.  
  621. Exampl11
  622. This example uses a Transmission line as a quarter wavelength transformer to
  623. match an impedance of 95 ohms real to a load of 50 ohms real. The frequency of
  624. interest is 150Mhz (2m wavelength) which gives a line length of 50cm (2m/4).
  625.  
  626. The impedace of the line to give the required match is equal to the square root
  627. of the source impedance multiplied by the load impedance ie.
  628.  
  629.         sqrt(95 * 50) = 69ohms
  630.      
  631. Transmission Line Transformer See Printed Manual
  632.  
  633. Where Zo = characteristic impedance
  634.       L  = length in cm
  635.       Er = relative permeability
  636.  
  637. The configure menu is entered and the load impedance set to 50 + j 0.00 and
  638. the generator impedance to 95 + j 0.00. Select Return loss and Linear Sweep.
  639. Analyse the circuit from 148Mhz to 152Mhz in 4 steps, the results are:-
  640.  
  641. Transmission Results for Transmission Line Transformer - See Printed Manual
  642.  
  643. Exampl12
  644. This example makes use of transmission lines to match a source impedance to
  645. a complex load by means of a Stub Tuner. The theory of Stub Tuner matching is
  646. beyond the scope of this manual and the reader should refer to relevant text
  647. books.
  648.  
  649. Stub Tuner See Printed Manual
  650.  
  651.  A Stub can be open or short circuit, it is better to use a short otherwise
  652. it tends to radiate. The circuit was analysed over the same frequency range
  653. as before. The source generator was set to 50 + j 0.00 ohms and the load set
  654. to 100 + j 50.00, ie complex.
  655.  
  656. Transmission Results for Single Stub Match - See Printed Manual
  657.  
  658. Where Zo = characteristic impedance
  659.       L  = length in cm
  660.       Er = relative permeability
  661.  
  662. At first appearance the passive line seems to have a gain, this is due to
  663. the impedance transformation, and although a voltage gain is produced the
  664. current gain is less than unity and so is the power gain.
  665.  
  666. Appendix
  667. ACIRAN uses model files to hold descriptions of Transistors Fets and Opamps.
  668. You can create your own model files and add them to the Models directory using
  669. any text editor or wordprocessor such as WordStar (Do not use any control
  670. codes). Details can be found in the Printed Manual.
  671. The model for the BC107 transistor used in EXAMPL2 is
  672.  
  673. BC107
  674. 2.7k
  675. 18U
  676. 192
  677. 35%
  678. 300M
  679.  
  680. The file consists of lines of text. Each line contains ONE and only one
  681. parameter and all parameters MUST be supplied. The information can be obtained
  682. from manufacturers data sheets.
  683.  
  684. The first line contains the component name 'BC107' ( max of 8 characters).
  685. Next comes the value of hie, followed by hoe and hfe. The tolerance value
  686. refers to hfe.
  687. Transistor hfe values can vary enormously even for the same type of transistor.
  688. The 'h' parameters of a transistor vary with temperature and collector current.
  689.  
  690. Last comes the value of FT. Note the use of multipliers, hie could just have
  691. easily been written as 27e2, 27E2 or 2700. Transistor model files MUST be
  692. given the extension .TRN.
  693.  
  694. The Fet model file for the 2N4393 Fet used in EXAMPL6 is shown below:
  695.  
  696. 2N4393
  697. 15m
  698. 45%
  699. 11.5p
  700. 2p
  701.  
  702. Again the same rules apply as for the transistor file. First comes the name,
  703. followed by the transconductance gm, the tolerance for gm, the Fet capacitances
  704. Cgs and Cgd. Fet model files MUST have the file extension .FET.
  705.  
  706. The last model type supported by ACIRAN is the Opamp model. The model file
  707. for the LM124 opamp is listed below:
  708.  
  709. LM124
  710. 100M
  711. 600
  712. 100
  713. 1M
  714. 50%
  715.  
  716. First comes the component name followed by the input impedance and the output
  717. impedance. Next is the open loop gain in dB and the Gain Bandwidth Product GBW.
  718. The tolerance refers to the open loop gain. Most opamps have a very high
  719. open loop gain in excess of 100dB. Manufacures data sheets give conservative
  720. values for open loop gain and it is well controlled.
  721. Opamp model files MUST have the extension .AMP.
  722.  
  723. The Hybrid Pi model for a Transistor is illustrated below: See Printed Manual
  724.  
  725. The symbols have the following meaning:
  726.  
  727. rbb = Base spreading resistance
  728. rbe = Input impedance
  729. rbc = Feedback Impedance (effect of Vce changes on Base modulation)
  730. rce = C-E Impedance
  731. Cc = Collector-junction barrier capacitance
  732. Ce = Overlap diode capacitance
  733. gm = Transistor Transconductance
  734.  
  735. If the CE 'h' parameters are known at low frequencies at a given collector
  736. current Ic (see manufacturers data sheets) then the impedances can be
  737. calculated in the following order:
  738.  
  739.      |Ic|     |Ic ma |
  740. gm = ----  =  --------
  741.       VT        26
  742.  
  743.       hfe
  744. rbc = ---
  745.       gm
  746.  
  747. rbb = hie - rbe
  748.  
  749.       rbe
  750. rbc = ---
  751.       hre
  752.  
  753.              1                           1
  754. rce =  -------------        where gbc = ---
  755.        hoe-(1+hfe)gbc                   rbc
  756.                                             
  757. The capacitance Cc is the measured CB output capacitance with the input
  758. open (Ie = 0), and is usually specified by the manufacturers as Cob.
  759.  
  760. Ce is experimentally determined from a measurement of FT, the frequency
  761. at which the CE short-circuit current gain drops to unity.
  762.          gm
  763. Ce =  -------    PI = 3.14159
  764.       2*PI*FT
  765.  
  766. Typical values for a Hybrid PI model at room temperature and for Ic = 1.3mA
  767. are
  768.  
  769. gm = 50mA/V     rbb = 100 ohms      rbe = 1k     rbc = 4Mohm
  770.  
  771. rce = 80Kohm    Cc = 3pF            Ce = 100pF
  772. END.
  773.